/* CSS Document */

body{
	padding:0;
	margin:0;
	font-size:12px;
	font-family:"宋体", Tahoma, Verdana;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #888;
	border-left-color: #888;
}
ul,li,h1,h2,h3,h4,h5,form,p,dl,dd,dt{
	padding:0; 
	margin:0; 
	list-style:none;
}

a{color:#333333; text-decoration:none;}
a:hover{color:#FF0000; text-decoration:underline;}
a.red{color:#FF0000;}
a.green{color:#006600;}
a.blue{ color:#0000FF;}

.red{color:#FF0000;}
.blue{color:#0000FF;}
.green{color:#006600;}

.main_top{
	width:100%;
	height:90px;
	background-repeat: no-repeat;
	background-position: top;
}
.logo{
	float:left;
	height:70px;
	width:300px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.logo a{display:block; width:250px; height:70px; text-indent:-5000em; overflow:hidden;}

.top_right{float:right; width:640px;}
.hotListText{height:30px; text-align:right; line-height:30px;}
.hotListText a{color:#FF0000; text-decoration:underline;}
.hotListText a:hover{text-decoration:none;}

.maintop{
	width:990px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height:70px; background:url(../images/top_right.gif) 80% bottom no-repeat;
}

.main_nav{
	width:982px;
	height:30px;
	background:url(/images/nav_bg1.gif) top repeat-x;
	border-top:0px solid #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
.main{width:980px; margin:0 auto;}
.main_left{ float:left; width:151px;}
.main_center{float:left; width:591px; padding:0 4px;}
.main_right{ float:right; width:230px;}
.main_primary{float:right; width:796px;}
/*.main_list_primary{float:left; width:742px;}*/
.main_list_right{float:right; width:230px;}
.list-left{float:left; width:745px; margin-right:3px;  overflow:hidden;margin-bottom:4px;}
.list-right{ display:block;float:right; width:222px;margin-bottom:6px; overflow:hidden;}


.main_left_out{float:left; width:750px;}
.left_top{width:744px;border:1px solid #888;}


.navList{margin:0 auto;}
.navList li{float:left; font-size:14px; height:30px;width:65px; background:url(/images/nav-middle.gif) 0px 0px no-repeat; padding-left:10px; text-align:center; padding-top:0px;}
.navList li.first{width:78px; text-align:center; background:none; padding-left:0px;}
.navList li.nav-middle{width:10px; background:url(/images/nav-middle.gif) center no-repeat;}
.navList li a{ color:#FFFFFF; display:block; width:100%; height:29px; line-height:30px; }
.navList li a:hover{color:#FFFF00; text-decoration:none;}
.navList li.mini{width:38px;}
.navList li.other{width:60px;}

.main_bar{border-top:2px solid #CCC; line-height:1.5em; font-size:14px; background-color:#E0E0E0; padding-left:.4em; padding-bottom:.4em; padding-top:.4em; border:1px solid #FFFFFF; border-bottom:1px solid #999; background:url(/images/bar_bg.gif) top repeat-x;}
.main_bar strong{width:100%;padding-top:.4em; display:block;filter:dropshadow(Color=#FFFFFF,OffX=1, OffY=1); }
.main_bar h2{width:100%; display:block;filter:dropshadow(Color=#FFFFFF,OffX=1, OffY=1); font-size:14px;}

.subNav{
	width:980px;
	background:url(/images/snav_bg1.gif) bottom repeat-x;
	height:57px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #E6E7E7;
	border-left-color: #E6E7E7;
}

.otherNav{line-height:23px; width:970px; padding:0 4px; border-bottom:1px solid #FFFFFF; height:23px; padding-top:2px;}
.otherNav span{float:right; }
.otherNav span a{display:block; float:left; background:url(/images/sprites.gif) 0 -251px no-repeat; height:21px; width:84px; color:#FFFFFF; font-weight:bold; padding-left:14px; line-height:21px; margin-right:4px;}
.otherNav span a:hover{color:#FFFF00; text-decoration:none;}
.otherNav a{background:url(/images/sprites.gif) -184px -126px no-repeat; padding-left:20px; color:#0066CC;}
.otherNav a.red{color:#FF0000; font-weight:bold;}
.otherNav a:hover{ color:#000000}

.charIndex{line-height:1.4em; padding-top:2px; width:970px; margin:0 auto; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold; color:#ccc;background:url(/images/dot-1.gif) bottom repeat-x;height:28px}
.charIndex strong{float:left; width:100px; padding-top:0dpx; text-align:center;}
.charIndex a{ display:block; float:left; color:#000099; border:1px solid #333333; background:url(/images/chr-bg.gif) 0 0 repeat-x; width:24px; text-align:center; margin:0 3px;}
.charIndex a:hover{ text-decoration:none; color:#FF0000; background:url(/images/chr-bg.gif) 0 -19px repeat-x; width:24px; text-align:center;}


.postion{background:url(/images/arrow6.gif) 8px 3px no-repeat; padding-left:30px; font-weight:normal; font-size:14px;}

.outer{border:1px solid #888;}

.line_black{display:block;font-size:1px; height:1px; background-color:#000000; clear:both;}
.line_gray{display:block;font-size:1px; height:1px; background-color:#606060; clear:both;}
.line_drakgray{display:block;font-size:1px; height:1px; background-color:#333333; clear:both;}

.height_1px{display:block;font-size:1px; height:1px; clear:both;}
.height_2px{display:block;font-size:1px; height:2px; clear:both;}
.height_3px{display:block;font-size:1px; height:3px; clear:both;}
.height_4px{display:block;font-size:1px; height:4px; clear:both;}
.height_6px{display:block;font-size:1px; height:4px; clear:both;}
.height_8px{display:block;font-size:1px; height:0px; clear:both;}

.footer_outer{border-top:1px solid #999; height:80px; text-align:center; font-size:11px; font-family:Tahoma, Verdana;}
.footer{padding-top:10px; color:#333; line-height:1.8em; border-top:1px solid #FFFFFF; background:url(/images/bar_bg.gif) top repeat-x;}

.clip{line-height:25px;background-color:#FFFFCC;}
.clipInput{border:1px solid #999999; font-size:11px; font-family:Tahoma, Verdana; padding:2px;}
.clipButton{ font-size:11px; font-family:Tahoma, Verdana; background-color:#FF9900; color:#FFFFFF; border:1px solid #FF3333; border-top:1px solid #FFCC00;border-left:1px solid #FFCC00; padding:1px 2px 0; margin-left:2px;}
